Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F4 France F9 France F10 France F11 Italy F18 France F17 France F8 France F10 France F16 France F17 France F18 China F2 Canada F1 Canada F2 Canada F3 France F6 France F8 France F10 France F11 Italy F24 Italy F25 Switzerland F5 Switzerland F6 France F16 Tunisia F6 Tunisia F7 France F1 France F3 Switzerland F1 Canada F2 Canada F3 France F7 Spain F15 France F8 France F9 France F10 France F11 France F13 France F14 France F15 France F16 France F17 USA F1 USA F3 China F3 USA F2 France F19 France F3 Canada F2 Canada F3 France F6 France F7 Germany F6 France F8 France F13 France F14 France F15 France F17 France F18 France F19 Dominican Republic F4 Dominican Republic F5 France F2 France F3 Canada F1 Canada F2 Canada F3 Netherlands F1 France F6 France F17 France F7 France F8 France F14 France F15 France F14 France F18 France F21 Canada F2 China F4 Canada F1 Canada F2 Chinese Taipei F2 France F13 France F13 France F21 France F8 (Angers) Top Wool Challenger - Biella Tennis Napoli Cup - Naples Garden Open - Rome Top Wool Challenger Biella - Biella St.Petersburg Challenger by Kinex - St. Petersburg Trani Cup - Trani XXIX Edizione 'A.Savoldi Marco' - Manerbio DPD Challenger 2002 - Aschaffenburg 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Volvo Sylt Open - Sylt XXVIII Edizione 'A.Savoldi' - Manerbio VIII Trofeo Ciutat de Barcelona - Barcelona Jameson Cup - Milan Warsteiner Challenger Lubeck - Lubeck Warsteiner Challenger Wolfsburg - Wolfsburg C.T. San Remo - XIII Piertomaso Tessitore - San Remo Tennis Napoli Cup - Napoli Zagreb Open - Zagreb Sporting Challenger 2003 - Turin Schickendanz Open - Furth 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Canottieri Mincio Open - Mantova I Tourneo Fila Citta di Brindisi - Brindisi Banca Marche Tennis Cup - San Benedetto Gemax Samsung Open 2004 - Belgrade Challenger 42 - Andrezieux Challenger Citta di Olbia - Olbia Tennis Napoli Cup 2004 - Napoli San Remo Tennis Cup - San Remo Memorial Savigni - Sassuolo IX Ciutat de Barcelona - Barcelona Banca Stato Challenger Lugano - Lugano Gemax Open - Belgrade Cepu Open - San Marino Genoa Open Challenger-Fondazione Carige - Genova Citta di Brindisi - Brindisi Challenger 42 - Andrezieux Tennis Napoli Cup 2006 - Napoli Genoa Open - Genova Pekao Open - Szczecin Tatra Banka Open 2006 - Bratislava Internationaux de Doubs Open de Franchie-Comte - Besancon BMW Tennis Championship - Sunrise Tennis Napoli Cup 2007 - Napoli Challenger Lugano - Lugano Open de Montauban - Montauban BSI Challenger Lugano - Lugano Open des Alpes Trophee BNP Paribas - Grenoble Challenger Ford de Cherbourg - Cherbourg Garden Open - Rome Napoli Challenger Mexico City Challenger Cali Challenger Napoli Challenger Monza Challenger Genoa Open 'Fondazione Carige' - Genova Lugano Challenger Milan Challenger Turin Challenger Oberstaufen Challenger Rimini Challenger Poznan Challenger Quimper Challenger Rijeka Challenger Scheveningen Challenger Poznan Challenger Wuhan Challenger St. Remy Challenger Loughborough Challenger Marbella Challenger Quimper Challenger Cherbourg Challenger Rimouski Challenger St. Brieuc Challenger Rome Challenger Anning Challenger Napoli Challenger Rome Challenger Caltanissetta Challenger Furth Challenger Besancon Challenger San Marino Challenger Cordenons Challenger Szczecin Challenger Orleans Challenger Rimouski Challenger Mouilleron-Le-Captif Challenger Casablanca Challenger Biella Challenger Furth Challenger St. Brieuc Challenger Prague Challenger Quimper Challenger San Marino Challenger Rimouski Challenger Panama City Challenger Barranquilla Challenger Le Gosier Challenger Champaign Challenger San Marino Challenger Vercelli Challenger Aix En Provence Challenger Szczecin Challenger Rome Challenger Madrid Challenger Mestre Challenger Caltanissetta Challenger Blois Challenger Milan Challenger Marburg Challenger Scheveningen Challenger San Benedetto Challenger Granby Challenger Lexington Challenger Vancouver Challenger Cordenons Challenger Como Challenger St. Remy Challenger Szczecin Challenger Istanbul Challenger Challenger 42 - Andrezieux Kun-Ming Challenger Orleans Challenger Sibiu Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Noumea Challenger Tennis Napoli Cup - Napoli Blois Challenger Milan Challenger San Marino CEPU Open - San Marino Oldum Brown Vancouver Open - Vancouver Portoroz Challenger Todi Challenger Quimper Challenger Kazan Challenger Napoli Challenger Genova Challenger Savannah Challenger Tallahassee Challenger Rome Challenger Furth Challenger Mestre Challenger Blois Challenger Granby Challenger Segovia Challenger St. Remy Challenger Orleans Challenger Rennes Challenger Zagreb Open - Zagreb Cherbourg Challenger St. Brieuc Challenger Le Gosier Challenger Turin Challenger Rome Challenger Ilkley Challenger Granby Challenger Gatineau Challenger Orleans Challenger Open de L'Isere - Grenoble Mons Challenger Budapest Challenger Rennes Challenger Drummondville Challenger Sarasota Challenger Noumea Challenger Rennes Challenger Quimper Challenger VII Torneo Internazionale di Tennis - Barletta Bergamo Challenger Drummondville Challenger Lille Challenger Rome Challenger Prostejov Challenger Granby Challenger Vancouver Challenger Chicago Challenger Cary Challenger Columbus Challenger Open Sainte Victoire - Aix-En-Provence Columbus Challenger Dallas Challenger Drummondville Challenger Trani Cup - Trani Tatra Banka Open - Bratislava Open de L'Isere - Grenoble Jameson Cup - Milan Tallahassee Challenger Tennis Napoli Cup - Napoli Puerto Vallarta Challenger Banca Stato Challenger - Lugano Nord LB Open - Braunschweig Riviera di Rimini Challenger - Rimini Columbus Challenger San Marino Cepu Open - San Marino Sina-Kia Motors Tennis Cup - Cordenons Open de L'Isere - Grenoble Mobilux Open - Luxembourg X Torneo Internazionale di Tennis - Barletta Bancastato Challenger Lugano - Lugano Top Wool Challenger-Immagine Trophy - Biella Sunrise Challenger Privatbank Open 2006 - Dnepropetrovsk Cherbourg Challenger Tunis Challenger San Remo Challenger San Marino Cepu Open - San Marino Brest Challenger Internationaux du Doubs - Besancon BMW Tennis Championship - Sunrise Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Challenger Banque Nationale - Granby Moncton Men's Challenger - Moncton Levene Gouldin & Thompson Tennis Challenger - Binghamton Kos Succhetti Tennis Cup - Cordenons Tennislife Cup - Napoli National Bank Men's Rimouski Challenger - Rimouski San Luis Potosi Challenger Prostejov Challenger Furth Challenger Lugano Challenger Milan Challenger Turin Challenger Manta Challenger Granby Challenger San Marino Challenger Bogota Challenger Napoli Challenger Quito Challenger Tarragona Challenger Orleans Challenger Eckental Challenger Noumea Challenger Dallas Challenger Cordenons Challenger Segovia Challenger San Marino Challenger Rennes Challenger Genova Challenger St. Remy Challenger Napoli Challenger Orleans Challenger Arad Challenger Rome Challenger Noumea Challenger Courmayeur Challenger Cherbourg Challenger Istanbul Challenger Le Gosier Challenger Szczecin Challenger Marrakech Challenger Rennes Challenger Challenger Canottieri Minico - Mantova Marburg Challenger Braunschweig Challenger Fujitsu Siemens Open - Budapest Dortmund Challenger Segovia Challenger Reunion Island Challenger Binghamton Challenger Marburg Challenger Madrid Challenger Mons Challenger Rennes Challenger Charlottesville Challenger Memorial Savigni - Sassuolo Knoxville Challenger Pacific Life Open - Indian Wells Orleans Challenger Rimouski Challenger Barletta Challenger St. Brieuc Challenger Kaohsiung Challenger Tunis Challenger Furth Challenger Monza Challenger FILA Challenger - Biella Dallas Challenger Scheveningen Challenger Beijing Challenger Petange Challenger Rennes Challenger Kosice Challenger San Benedetto Challenger Como Challenger Tunis Challenger Prostejov Challenger Heilbronn Challenger Padova Challenger Cortina Challenger San Marino Challenger Genova Challenger Mons Challenger St. Brieuc Challenger Prague Challenger San Benedetto Challenger Istanbul Challenger CA Challenge 2002 - Graz Mouilleron-Le-Captif Challenger Quimper Challenger 5th Sardinian International Championships - Cagliari ATU Cup - Weiden Sophia Antipolis Challenger Tallahassee Challenger Gatineau Challenger Istanbul Challenger San Marino Cepu Open - San Marino Mouilleron-Le-Captif Challenger Winnipeg Challenger St. Brieuc Challenger Ostrava Challenger Quimper Challenger Calgary Challenger Bordeaux Challenger Ilkley Challenger GHI Bronx Tennis Classic - Bronx Ciutat de Barcelona - Barcelona Granby Challenger Cairo Challenger 2002 - Cairo Sunrise Challenger Cleveland Challenger Milan Indoors - Milan 2003 Mercedes Cup - Stuttgart Milan Indoors - Milan Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Next Generation Hardcourts - Adelaide Heineken Open - Auckland BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Croatia Open - Umag Idea Prokom Open - Sopot Open Romania - Bucharest Qatar ExxonMobil Open - Doha Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open SEAT Godo 2006 - Barcelona Hypo Group Tennis International - Portschach BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Hypo Group Tennis International - Portschach Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Orange Prokom Open - Sopot BCR Open Romania - Bucharest ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Orange Warsaw Open - Warsaw Catella Swedish Open - Bastad Austrian Open - Kitzbuhel Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Medibank International - Sydney Movistar Open - Vina del Mar Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich Catella Swedish Open - Bastad Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Medibank International - Sydney Movistar Open - Santiago SAP Open - San Jose Copa Telmex - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice Catella Swedish Open - Bastad International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe Open 13 - Marseille Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade BMW Open - Munich Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag BCR Open Romania - Bucharest Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Heineken Open - Auckland Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Moselle Open - Metz Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier VTR Open - Vina del Mar Open 13 - Marseille Copa Claro - Buenos Aires BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Open Sud de France - Montpellier Royal Guard Open Chile - Vina del Mar Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Generali Open 2002 - Kitzbuhel Open Sud de France - Montpellier Moselle Open - Metz Open 13 - Marseille BMW Open - Munich Moselle Open - Metz European Open - Antwerp Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Open Sud de France - Montpellier Open 13 - Marseille Citi Open - Washington Davidoff Swiss Indoors - Basel Internationaler Raiffeisen Grand Prix - St. Polten Open de Tenis Comunidad Valenciana - Valencia Abierto Mexicano Telcel - Acapulco Open de Moselle - Metz Brasil Open - Costa do Sauipe ARAG World Team Championship - Dusseldorf BCR Open Romania - Bucharest Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Copa Telmex - Buenos Aires Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Copa Claro - Buenos Aires UNICEF Open - 's Hertogenbosch Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Moselle Open - Metz Copa Claro - Buenos Aires Open Sud de France - Montpellier Citi Open - Washington Mercedes Cup - Stuttgart Open Romania - Bucharest Grand Prix Hassan II - Marrakech Pilot Pen Tennis - New Haven Moselle Open - Metz U.S. Open - New York Brasil Open - Costa do Sauipe Abierto Mexicano - Los Cabos If Stockholm Open - Stockholm Abierto Mexicano Telcel - Acapulco Tennis Masters Series - Rome Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Telecom Italia Masters - Rome Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Tennis Masters Series - Rome Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Studena Croatia Open - Umag BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal BNP Paribas Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Campionati Internazionali d'Italia - Rome Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, Group 1, PO, ITA-LAT, 3-2 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, World Group, PO, ITA-SUI, 2-3 Wimbledon - London Davis Cup, Group 1, 1R, ITA-BLR 5-0 Hopman Cup - Perth Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, Group 1, 2R, ITA-MAR 4-1 Olympics - Beijing Davis Cup, World Group, PO, SWE-ITA 3-2 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, Group 2, 2R, ITA-BUL 5-0